$().ready( function() {

    $("#ElementosInfraestructuraAdminEvaluacionElementosInfraestructuraForm").validate( {
        rules: {
            "data[ElementosInfraestructura][menues_infraestructura_id]": {
                required: true
            },
            "data[ElementosInfraestructura][materiale_id]": {
                required: true
            },
            "data[ElementosInfraestructura][tipo]": {
                stringValid: true,
                rangelength: [0,50]
            },
            "data[ElementosInfraestructura][cantidad]": {
                digits: true
            },
            "data[ElementosInfraestructura][descripcion]": {
                rangelength: [0,100]
            },
            "data[ElementosInfraestructura][estado_erosion_hidraulica]": {
                stringValid: true,
                rangelength: [0,50]
            },
            "data[ElementosInfraestructura][estado_id]": {
                required: true
            }
        },

        messages: {
            "data[ElementosInfraestructura][menues_infraestructura_id]": {
                required: "Seleccione un elemento."
            },
            "data[ElementosInfraestructura][materiale_id]": {
                required: "Seleccione un material."
            },
            "data[ElementosInfraestructura][tipo]": {
                stringValid: "El tipo debe ser alfanumérico, con una longitud mínima de 3 caracteres.",
                rangelength: "La longitud máxima del tipo es 50 caracteres."
            },
            "data[ElementosInfraestructura][cantidad]": {
                digits: "La cantidad debe contener sólo dígitos."
            },
            "data[ElementosInfraestructura][descripcion]": {
                rangelength: "La longitud máxima de la descripción es 100 caracteres."
            },
            "data[ElementosInfraestructura][estado_erosion_hidraulica]": {
                stringValid: "La ubicación debe ser alfanumérica, con una longitud mínima de 3 caracteres.",
                rangelength: "La longitud máxima del estado de erosión hidráulica es 50 caracteres."
            },
            "data[ElementosInfraestructura][estado_id]": {
                required: "Seleccione un estado."
            }
        }
    } );
});